﻿//#define _CRT_SECURE_NO_WARNINGS  1
////一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。
////一定要学会思考，思考为什么要这样，而不是那样。还要举一反三地思考
//#include<string>
//#include<iostream>
//#include"circle.h"
//////点和圆的关系判断
////using namespace std;
////class point {
////private:
////	int _x;
////	int _y;
////public:
////	//设置x6
////	void setx(int x)
////	{
////		_x = x;
////	}
////	//设置y
////	void sety(int y)
////	{
////		_y = y;
////	}
////	//获取x
////	int getx()
////	{
////		return _x;
////	}
////	//获取y
////	int gety()
////	{
////		return _y;
////	}
////};
////class circle {
////private:
////	int _R;
////	//在类中可以让另一个类，作为本类的成员
////	point _center;
////public:
////	//设置半径
////	void setR(int r)
////	{
////		_R = r;
////	}
////	//获取半径
////	int getR()
////	{
////		return _R;
////	}
////	//设置圆心
////	void setcenter(point center)
////	{
////		_center = center;
////	}
////	//获取圆心
////	point getcenter()
////	{
////		return _center;
////	}
////	
////};
//////判断与圆的关系
//void isTies(circle &c1, point& c2)
//{
//	//半径的平方
//	int ret = c1.getR()*c1.getR();
//	//两点之间距离的平方
//	int tmp = (c1.getcenter().getx() - c2.getx()) * (c1.getcenter().getx() - c2.getx())+
//		(c1.getcenter().gety() - c2.gety())*(c1.getcenter().gety() - c2.gety());
//	if (ret > tmp)
//	{
//		cout << "点在圆内" << endl;
//	}
//	else if (ret == tmp)
//	{
//		cout << "点在圆上" << endl;
//	}
//	else
//		cout << "点在圆外" << endl;
//}
//int main()
//{
//	circle c1;
//	c1.setR(10);
//	point p;
//	p.setx(10);
//	p.sety(0);
//	c1.setcenter(p);
//
//	//创建点
//	point c2;
//	c2.setx(10);
//	c2.sety(9);
//	isTies(c1, c2);
//	return 0;
//}